rubbed sore - Spanish English Dictionary